An advanced environment supporting structured parallel programming in Java
نویسندگان
چکیده
منابع مشابه
An advanced environment supporting structured parallel programming in Java
In this work we present Lithium, a pure Java structured parallel programming environment based on skeletons (common, reusable and efficient parallelism exploitation patterns). Lithium is implemented as a Java package and represents both the first skeleton based programming environment in Java and the first complete skeleton based Java environment exploiting macro-data flow implementation techni...
متن کاملA Java-Based Parallel Programming Support Environment
The Java programming language and environment is stimulating new research activities in many areas of computing, not the least of which is parallel computing. Parallel techniques are themselves finding new uses in cluster computing systems. Although there are excellent software tools for scheduling , monitoring and message-based programming on parallel clusters, these systems are not yet well i...
متن کاملStructured programming in Java
Last year at this workshop, McLaughlin presented a paper entitled Oh, by the way: Java is object-oriented. He observed that many institutions were switching to Java as a first programming language, without capitalizing on the object-oriented (OO) features of Java. McLaughlin argued that this was a Bad Thing: ‘if Java becomes the core language then OO must be taught as the central theme of the d...
متن کاملStructured Parallel Programming
Parallel programming is a diicult task involving many complex issues such as resource allocation, and process coordination. We propose a solution to this problem based on the use of a repertoire of parallel algorithmic forms, known as skeletons. The use of skeletons enables the meaning of a parallel program to be separated from its behaviour. Central to this methodology is the use of transforma...
متن کاملData parallel programming in an adaptive environment
For better utilization of computing resources, it is important to consider parallel programming environments in which the number of available processors varies at runtime. In this paper, we discuss runtime support for data parallel programming in such an adaptive environment. Executing data parallel programs in an adaptive environment requires redistributing data when the number of processors c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Future Generation Computer Systems
سال: 2003
ISSN: 0167-739X
DOI: 10.1016/s0167-739x(02)00172-3